A Reverse Engineering Method and Experiences for Industrial COBOL System
نویسندگان
چکیده
One of the most important things in restructuring current system is to clarify business specification which are implemented in the current system Reverse engineering technology, which extracts reusable business specification from a system, is very effective for this purpose. We have developed DORE (Data Oriented ReEngineering), a re-engineering methodology for system restructuring, and tools that support reverse engineering. By using these methodology and tools, it becomes possible to extract business specification which should be implemented in the new system, from the current system In this paper, we present the re-engineering methodology and tools, and introduce a case study in Kawasaki Steel Corporation, in which those methodology and tools are used.
منابع مشابه
A demand-driven approach to slicing legacy COBOL systems
Maintenance of aging legacy COBOL systems is labor-intensive and is becoming a more and more difficult problem. Program slicing is a potentially useful analysis for aiding different maintenance activities, including program comprehension, reverse engineering, debugging, and testing. Numerous techniques have been proposed in the past decades; however, in interactive contexts, we found none of th...
متن کاملRECAST: A Method for Improving System Understanding
The RECAST method (Reverse Engineering into CASE Technology) is a practical method that has been developed for reverse engineering COBOL systems [Edwards95a]. In applying the method the system maintainer derives a system representation which is equivalent to an SSADM logical system specification [CCTA90]. The method has been developed for use in organisations with large COBOL legacy systems who...
متن کاملExtracting Reusable Modules from Legacy Code: Considering the Issues of Module Granularity
This paper describes the work of a reverse engineering project. The project is concerned with the identification of reusable modules of code from legacy systems. We apply a number of existing techniques and methods to large COBOL programs and attempt to integrate the methods to satisfy the needs of our industrial sponsors. We have found that the issue of module granularity is one of the importa...
متن کاملLightweight Visualisations of COBOL Code for Supporting Migration to SOA
In this age of complex business landscapes, many enterprises turn to SOA for aligning their IT portfolio with their business. Because of the enormous business risk involved with replacing an enterprise’s IT landscape, a stepwise migration to SOA is required. As a first step, they need to understand and assess the current structure of their legacy systems. Based on existing reverse engineering t...
متن کاملAcquisition of Entity Relationship Models for Maintenance-Dealing with Data Intensive Programs in a Transformation System
This paper presents results of a research programme on reverse engineering using a transformation system for maintenance and focuses on dealing with data-intensive programs such as those written in COBOL. Problems with data-intensive programs are addressed, our solutions to these problems are discussed and the results of experiments are presented. It is concluded that formal transformations pro...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997